package main

import "fmt"

//关于map 的 make
// map和 [] 是引用数据类型 必须先分配空间 才可以赋值

func main() {
	//var a  map[string]string
	//a["a"] = "a"
	// map 直接赋值是错误 必须先maKe

	a := make(map[string]string)
	a["bbb"] = "bbb"
	fmt.Println(a["bbb"])

	//切片也是先make

	b := make([]string, 3, 3)
	b[0] = "ddddd"
	fmt.Println(b)

	// 指针也是引用类型 错误如下：
	// var c = *int
	// *a = 100

}
